package cn.tedu.community.commons.pojo.forum.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 *论坛列表VO
 */
@Data
public class ForumListItemVO implements Serializable {
    private Long id;


    /**
     * 用户名
     */
    private String username;

    /**
     * 用户头像
     */
    private String userPhoto;
    /**
     *论坛标题
     */
    private String title;

    /**
     *论坛正文
     */
    private String content;

    /**
     *论坛图片url
     */
    private String photo;

    /**
     * 是否通过审核，0=待审核，1=通过，2=违规
     */
    private Integer auditStatus;

    /**
     * 统计点赞数量
     */
    private int forumCountByLike;

    /**
     * 统计收藏数量
     */
    private int forumCountByCollect;

    /**
     * 论坛发布时间
     */
    @JsonFormat(pattern = "yyyy年MM月dd日 HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime gmtCreate;

    /**
     * 论坛最后一次修改时间
     */
    @JsonFormat(pattern = "yyyy年MM月dd日 HH:mm:ss",timezone = "GMT+8")
    private LocalDateTime gmtModified;

}
